package com.sky.service;

import com.sky.dto.DishDTO;
import com.sky.dto.DishPageQueryDTO;
import com.sky.entity.Dish;
import com.sky.result.PageResult;
import com.sky.vo.DishVO;

import java.util.List;

public interface DishService {
    //修改菜品
    void modifydish(DishDTO dishDTO);
 //批量删除
    void deleteByid(List<Long> ids);
//新增菜品
    void sava(DishDTO dishDTO);
 //根据 id来查找信息
    DishVO selectDishById(Long id);
//根据 分类id来查询
    List<Dish> listDish(Integer categoryId);
//分页查询
    PageResult pagelist(DishPageQueryDTO queryDTO);
//修改状态
    void modifyStatus(Integer status, Long id);
//查询菜品根据分类
    List<DishVO> selectByCategoryId(Long categoryId);
}
